.png, .autobtn span, .autobtn-thin span, .itab_prev, .itab_next, #TB_iframe, #TB_Sshot, #secondary h4 {
}
*, html, body {
margin:0pt;
padding:0pt;
}
body {
}
a:focus, a:active {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
img {
border:medium none;
}
p {
line-height:18px;
margin:10px 0pt;
}
ul {
margin:10px 20px;
}
li {
line-height:18px;
}
dl {
margin:10px;
}
h1 {
margin-bottom:15px;
}
#primary h1 {
margin:0pt;
}
#content {
background-image:url(/images/bg_waves.jpg);
background-position:right top;
background-repeat:no-repeat;
height:100%;
margin:0pt auto;
padding:15px 0px 10px 20px;
position:relative;
top:80px;
width:1200px;
}
#home #content {
background-image:none;
}
#primary {
float:left;
position:relative;
width:715px;
}
#secondary {
float:right;
font-size:11px;
line-height:13px;
padding-right:20px;
width:200px;
}
#secondary h4 {
background:transparent url(/images/h4.png) no-repeat scroll left top;
display:block;
padding:9px 0pt 5px 15px;
width:185px;
}
#secondary .box {
background:transparent url(/images/bg_secondary_cap_bottom.gif) no-repeat scroll center bottom;
margin-bottom:10px;
padding-bottom:4px;
}
#secondary .upper_icon {
margin-top:20px;
}
#secondary .box .h4_icon {
float:right;
margin:-16px 12px 0pt 2px;
}
#secondary .upper_icon .h4_icon {
margin:-55px 12px 0pt 2px;
}
#secondary .box .small {
margin-right:23px;
}
#secondary .box ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#secondary .box li {
margin:5px;
}
#secondary .box .sec_content {
background-image:url(/images/bg_secondary_body.gif);
background-position:left bottom;
background-repeat:repeat-x;
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
padding:1px 10px;
width:178px;
}
.block {
display:block;
}
#footer {
background:transparent url(/images/bg_footer_bottom.gif) no-repeat scroll left bottom;
clear:both;
font-size:11px;
margin:10px auto;
padding-bottom:5px;
text-align:center;
width:960px;
}
#footertop {
background:transparent url(/images/bg_footer_top.gif) no-repeat scroll left top;
}
#footer img {
margin:0pt 2px;
vertical-align:middle;
}
#footersitemap {
background:transparent url(/images/bg_footer_bottom.gif) no-repeat scroll left bottom;
clear:both;
font-size:11px;
margin:10px auto 8px;
padding-bottom:5px;
width:960px;
}
#footersitemap .top {
background:transparent url(/images/bg_footer_top.gif) no-repeat scroll left top;
height:5px;
}
#footersitemap .content {
width:958px;
}
#footersitemap .content ul {
margin:0pt 15px 10px 3px;
}
#footersitemap .content li {
background:transparent url(/images/li_sm_grey.gif) no-repeat scroll left 6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:12px;
}
#footersitemap .content a {
color:#000000;
}
#footersitemap .content .col {
float:left;
padding:5px 0pt 5px 15px;
width:222px;
}
#footersitemap .content h5 {
margin:0pt 0pt 4px;
}
#footersub {
margin:0pt auto 20px;
width:950px;
}
#footersub .logos {
float:left;
height:50px;
width:370px;
}
#footersub .logos img {
float:left;
margin:0pt 7px 0pt 0pt;
}
a.autobtn, a.autobtn-wide {
cursor:pointer;
display:block;
height:32px;
}
a.autobtn-thin {
cursor:pointer;
display:block;
height:25px;
}
a.autobtn:hover, a.autobtn-wide:hover, a.autobtn-thin:hover {
text-decoration:none;
}
.autobtn span, .autobtn-wide span, .autobtn-thin span {
float:left;
}
.autobtn .btn-left {
background:transparent url(/images/btn_leftcap.png) no-repeat scroll left top;
height:32px;
width:14px;
}
.autobtn-wide .btn-left {
background:transparent url(/images/btn_leftcap_wide.png) no-repeat scroll left top;
height:32px;
width:24px;
}
.autobtn-thin .btn-left {
background:transparent url(/images/btn_leftcap_thin.png) no-repeat scroll left top;
height:25px;
width:11px;
}
.autobtn .btn-mid, .autobtn-wide .btn-mid {
background:transparent url(/images/btn_bg.png) repeat-x scroll left top;
height:20px;
padding:6px 0pt;
}
.autobtn-thin .btn-mid {
background:transparent url(/images/btn_bg_thin.png) repeat-x scroll left top;
height:17px;
line-height:17px;
padding:2px 0pt 6px;
}
.autobtn .btn-right {
background:transparent url(/images/btn_rightcap.png) no-repeat scroll right top;
height:32px;
width:15px;
}
.autobtn-wide .btn-right {
background:transparent url(/images/btn_rightcap_wide.png) no-repeat scroll right top;
height:32px;
width:25px;
}
.autobtn-thin .btn-right {
background:transparent url(/images/btn_rightcap_thin.png) no-repeat scroll right top;
height:25px;
width:11px;
}
#TB_window {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_secondLine {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_window a:link {
color:#666666;
}
#TB_window a:visited {
color:#666666;
}
#TB_window a:hover {
color:#000000;
}
#TB_window a:active {
color:#666666;
}
#TB_window a:focus {
color:#666666;
}
#TB_overlay {
height:100%;
left:0px;
position:fixed;
top:0px;
width:100%;
z-index:100;
}
.TB_overlayMacFFBGHack {
background:transparent url(/images/macFFBgHack.png) repeat scroll 0%;
}
.TB_overlayBG {
background-color:#FFFFFF;
opacity:0.75;
}
* html #TB_overlay {
position:absolute;
}
#TB_window {
background:#FFFFFF none repeat scroll 0%;
border:3px solid #CCCCCC;
color:#000000;
display:none;
left:0pt;
position:fixed;
text-align:left;
top:0pt;
z-index:102;
}
* html #TB_window {
position:absolute;
}
#TB_window img#TB_Image {
border-color:#666666 rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
display:block;
margin:15px 0pt 0pt 15px;
}
#TB_window img#TB_ImageSshot {
border:medium none;
display:block;
padding:8px 0pt 10px 11px;
}
#TB_window #TB_iframe, #TB_window #TB_Sshot {
background:transparent url(/images/screenshots/bg.png) no-repeat scroll 0%;
height:500px;
width:690px;
}
#TB_window #TB_Sshot p {
margin:0pt 20px;
}
#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px;
}
#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0pt;
}
#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0pt;
text-align:right;
}
#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0pt 5px 10px;
}
#TB_title {
background-color:#E8E8E8;
height:27px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0px;
}
#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0pt 0pt -104px;
position:fixed;
top:50%;
width:208px;
z-index:103;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect {
background-color:#FFFFFF;
border:medium none;
height:100%;
left:0pt;
opacity:0;
position:fixed;
top:0pt;
width:100%;
z-index:99;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent {
border:medium none;
clear:both;
margin:22px 0pt 0pt 11px;
}
.TB_closeCalc {
display:block;
margin:15px 0pt 0pt 630px;
position:absolute;
}
.TB_closeChooser {
display:block;
margin:15px 0pt 0pt 775px;
position:absolute;
}
.TB_closeIframe, .TB_closeSshot {
display:block;
margin:-5px 0pt 0pt 670px;
position:absolute;
z-index:10;
}
.TB_bodycontent {
background:transparent url(/images/bg-tb-content.jpg) repeat-x fixed left top;
padding:0pt 15px 20px;
width:620px;
}
.TB_bodycontent .backtotop {
clear:both;
text-align:right;
width:630px;
}
.TB_bodycontent h4 {
padding-bottom:7px;
}
.TB_bodycontent ul {
margin:0pt 20px;
}
.TB_bodycontent dt {
float:left;
width:130px;
}
.TB_bodycontent dd {
float:left;
width:400px;
}
.options {
height:26px;
left:268px;
position:absolute;
top:3px;
width:433px;
z-index:2;
}
.billboard .options, .prodlines .options {
top:0pt;
}
.options .links {
background:transparent url(/images/bg_options.png) no-repeat scroll 0%;
height:26px;
width:433px;
}
.options a, .options a:hover, .options a:visited {
display:inline;
float:right;
margin:5px 15px 5px 0pt;
}
.scroll {
overflow:hidden;
}
.scroll .content {
display:block;
left:0pt;
position:relative;
}
.scroll .content .section {
float:left;
}
.sideborders {
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
}
.sideborders_thick {
border-left-style:solid;
border-left-width:2px;
border-right-style:solid;
border-right-width:2px;
}
.topborder {
border-top-style:solid;
border-top-width:1px;
}
.link_arrow {
background:transparent url(/images/link_arrow.gif) no-repeat scroll 99% 60%;
padding-right:10px;
}
.link_arrow_tall {
background:transparent url(/images/link_arrow_tall.gif) no-repeat scroll 98% 60%;
padding-right:10px;
}
.link_arrow_white {
background:transparent url(/images/link_arrow_white.gif) no-repeat scroll 99% 60%;
padding-right:10px;
}
.mediumpad {
padding:15px;
}
#secondary blockquote {
background:transparent url(/images/open_quote.gif) no-repeat scroll 0pt 5px;
margin:0pt 10px;
padding:15px 0pt 0pt 5px;
text-indent:35px;
}
#secondary blockquote p {
margin:5px 0pt 0pt;
padding:0pt;
}
.box_topgradient {
clear:both;
display:block;
margin-top:0pt;
padding-top:5px;
width:700px;
}
.box_topgradient .content {
height:50px;
}
.box_topgradient .btm {
height:5px;
width:700px;
}
.box_topgradient p {
margin:5px 0pt 0pt;
padding:0pt;
}
.box_topgradient_white {
background:transparent url(/images/bg_lineupbox_top.gif) no-repeat scroll left top;
clear:both;
display:block;
margin-top:0pt;
padding-top:6px;
width:700px;
}
.box_topgradient_white .content {
background:#F5F5F6 url(/images/bg_lineupbox_content.gif) repeat-x scroll left top;
}
.box_topgradient_white .btm {
background:transparent url(/images/bg_lineupbox_btm.gif) no-repeat scroll left top;
height:6px;
width:700px;
}
.box_topgradient_white p {
margin:5px 0pt 0pt;
padding:0pt;
}
.box_wide {
clear:both;
display:block;
margin-top:0pt;
padding-top:5px;
width:875px;
}
.box_wide .btm {
height:5px;
width:875px;
}
.oneproduct .productbox {
background:transparent url(/images/productbox/bg_productbox1_btmcap.gif) no-repeat scroll left bottom;
float:left;
padding-bottom:8px;
position:relative;
width:700px;
}
.twoproducts .productbox {
background:transparent url(/images/productbox/bg_productbox2_btmcap.gif) no-repeat scroll left bottom;
float:left;
margin-right:4px;
padding-bottom:8px;
position:relative;
width:202px;
}
.threeproducts .productbox {
background:transparent url(/images/productbox/bg_productbox3_btmcap.gif) no-repeat scroll left bottom;
float:left;
margin-right:4px;
padding-bottom:8px;
position:relative;
width:190px;
}
.fourproducts .productbox {
background:transparent url(/images/productbox/bg_productbox4_btmcap.gif) no-repeat scroll left bottom;
float:left;
margin-right:4px;
padding-bottom:8px;
position:relative;
width:164px;
}
.fiveproducts .productbox {
background:transparent url(/images/productbox/bg_productbox5_btmcap.gif) no-repeat scroll left bottom;
float:left;
margin-right:5px;
padding-bottom:8px;
position:relative;
width:128px;
}
.productbox .autobtn, .productbox .autobtn-wide {
margin-bottom:5px;
}
.productcontent {
padding:9px 9px 0pt;
}
.productcontent .footnote {
height:30px;
}
.oneproduct .productcontent, .twoproducts .productcontent, .threeproducts .productcontent {
height:123px;
}
#home .fourproducts .productcontent {
height:159px;
}
.fiveproducts .productcontent {
height:265px;
}
.productcontent p {
margin:0pt;
padding:4px 0pt;
}
.oneproduct .productcontent p, .twoproducts .productcontent p, .threeproducts .productcontent p {
height:55px;
}
.fourproducts .productcontent p.dsc {
height:55px;
}
.fiveproducts .productcontent .dsc {
height:166px;
}
.productbox h2 {
margin:0pt;
padding:9px 0pt 6px 12px;
}
.productbox h4, .productbox .tagline {
margin:0pt;
padding:9px 0pt 9px 9px;
}
.twoproducts .productbox .tagline {
height:14px;
}
.fourproducts .productbox .tagline {
height:29px;
}
.fiveproducts .productbox h4 {
height:29px;
}
.flippy .topcap {
background:transparent url(/images/bg_secondary_cap_top.gif) no-repeat scroll center top;
display:block;
height:4px;
}
.flippy .title {
background:transparent url(/images/flippy_collapsed_bottom.gif) no-repeat scroll center bottom;
cursor:pointer;
}
.flippy li.active .title {
background:transparent url(/images/flippy_expanded_bottom.gif) no-repeat scroll center bottom;
cursor:default;
margin-bottom:0pt;
}
.flippy .last .title {
margin-bottom:0pt;
}
.flippy .body {
margin:0pt 0pt 3px;
overflow:hidden;
}
.flippy .last .body {
margin-bottom:0pt;
}
.flippy .active .body {
background:transparent url(/images/flippy_content.gif) no-repeat scroll center bottom;
overflow:hidden;
padding:0pt;
}
.flippy .body p {
margin:0pt;
padding:5px 15px 0pt;
}
#secondary .flippy p {
margin-top:5px;
}
#content .flippy ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#content .flippy .sec_content li {
background:transparent url(/images/flippy_collapsed_top.gif) no-repeat scroll center top;
margin:0pt -1px;
padding:5px 0pt 0pt;
}
#content .flippy .sec_content li.active {
background:transparent url(/images/flippy_expanded_top.gif) no-repeat scroll center top;
}
#content .flippy .sec_content {
padding:0pt;
width:auto;
}
#content .flippy h4 {
background:transparent none repeat scroll 0%;
padding-top:0pt;
}
#primary .mini_lineup {
background:transparent url(/images/bg_secondary_cap_bottom.gif) no-repeat scroll left bottom;
margin-bottom:10px;
padding-bottom:4px;
width:200px;
}
#primary .mini_lineup .sec_content {
background:transparent url(/images/bg_secondary_body.gif) repeat-x scroll left bottom;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
}
#content .mini_lineup p.opt {
margin:0pt;
padding:3px 0pt 3px 10px;
}
#content .mini_lineup .sec_content li {
background:transparent none repeat scroll 0%;
padding:0pt;
}
#content .mini_lineup .sec_content li.active {
background:transparent none repeat scroll 0%;
}
#content .mini_lineup .title {
background:transparent url(/images/slu_title_rt.gif) no-repeat scroll 14px top;
height:40px;
padding:4px 0pt 0pt 20px;
}
#content .mini_lineup .active .title {
background:transparent url(/images/slu_title_rt_on.gif?version=112807) no-repeat scroll 14px top;
}
#content .mini_lineup .title h5 {
margin:0pt;
padding:0pt;
}
#content .mini_lineup #slu_free, #content .mini_lineup .slu_free {
background:transparent url(/images/slu_title_lft_free.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_free.active, #content .mini_lineup .slu_free li.active {
background:transparent url(/images/slu_title_lft_free_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_basic, #content .mini_lineup .slu_basic {
background:transparent url(/images/slu_title_lft_basic.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_basic.active, #content .mini_lineup .slu_basic li.active {
background:transparent url(/images/slu_title_lft_basic_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_deluxe, #content .mini_lineup .slu_deluxe {
background:transparent url(/images/slu_title_lft_deluxe.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_deluxe.active, #content .mini_lineup .slu_deluxe li.active {
background:transparent url(/images/slu_title_lft_deluxe_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_premier, #content .mini_lineup .slu_premier {
background:transparent url(/images/slu_title_lft_premier.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_premier.active, #content .mini_lineup .slu_premier li.active {
background:transparent url(/images/slu_title_lft_premier_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_homebiz, #content .mini_lineup .slu_homebiz {
background:transparent url(/images/slu_title_lft_homebiz.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_homebiz.active, #content .mini_lineup .slu_homebiz li.active {
background:transparent url(/images/slu_title_lft_homebiz_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_business, #content .mini_lineup .slu_business {
background:transparent url(/images/slu_title_lft_business.gif) no-repeat scroll 3px top;
}
#content .mini_lineup #slu_business.active, #content .mini_lineup .slu_business li.active {
background:transparent url(/images/slu_title_lft_business_on.gif) no-repeat scroll 3px top;
}
#content .mini_lineup .boxshot {
float:left;
margin:15px 10px 5px 15px;
}
#content .mini_lineup .price {
margin-top:15px;
}
#content .mini_lineup .action {
margin:7px 0pt;
}
#content .mini_lineup .online .body p {
margin-left:55px;
}
#content .mini_lineup .online .body p.price {
margin-top:10px;
}
#content .mini_lineup .online .body p.price strong {
font-size:18px;
}
#content .mini_lineup .online .body p.action {
margin:0pt 0pt 4px 53px;
}
#content .mini_lineup .online .body p.action a {
width:98px;
}
#primary .mini_lineup .online .body p.action {
margin:0pt 0pt 4px 40px;
}
#primary .mini_lineup .online .body p {
margin-left:40px;
}
#breadcrumb {
margin:0pt 10px 10px 2px;
}
ul.itab {
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
z-index:2;
}
ul.itab li {
float:left;
height:34px;
margin:0pt 0pt 0pt 1px;
}
ul.itab li a {
background:transparent url(/images/itab_left.gif) no-repeat scroll left 1px;
float:left;
margin:0pt;
padding:0pt 0pt 0pt 5px;
}
ul.itab li a:hover {
color:#373737;
}
ul.itab li.active a {
background:transparent url(/images/itab_left.gif) no-repeat scroll left -33px;
cursor:default;
}
ul.itab li.active a:hover {
text-decoration:none;
}
ul.itab li a span {
background:transparent url(/images/itab_right.gif) no-repeat scroll right 1px;
color:#373737;
display:block;
padding:8px 15px 8px 10px;
}
ul.itab li.active a span {
background:transparent url(/images/itab_right.gif) no-repeat scroll right -33px;
padding:8px 15px 8px 10px;
}
ul.itab_tall, ul.itab_tall li {
height:80px;
}
ul.itab_tall li a {
background:transparent url(/images/itab_tall_left.gif) no-repeat scroll left 1px;
padding:0pt 0pt 0pt 4px;
}
ul.itab_tall li.active a {
background:transparent url(/images/itab_tall_left.gif) no-repeat scroll left -79px;
}
ul.itab_tall li a span {
background:transparent url(/images/itab_tall_right.gif) no-repeat scroll right 1px;
height:68px;
padding:6px 10px 6px 4px;
width:86px;
}
ul.itab_tall li.active a span {
background:transparent url(/images/itab_tall_right.gif) no-repeat scroll right -79px;
height:68px;
padding:6px 15px 6px 10px;
}
.itab_options {
margin:110px 0pt 0pt -13px;
position:absolute;
width:37px;
z-index:2;
}
a.itab_prev {
background:transparent url(/images/itab_arr_left.png) no-repeat scroll left top;
height:37px;
position:absolute;
width:37px;
}
a.itab_next {
background:transparent url(/images/itab_arr_right.png) no-repeat scroll left top;
height:37px;
margin:0pt 0pt 0pt 690px;
position:absolute;
width:37px;
}
.prodlines {
background:transparent url(/images/bg_lineupbox_top.gif) no-repeat scroll 0%;
clear:both;
height:440px;
margin:0pt 0pt 4px;
padding-top:6px;
position:relative;
width:700px;
z-index:1;
}
.prodlines .content {
background-color:#F5F5F6;
height:424px;
width:4200px;
}
.prodlines .section {
background:#F5F5F6 url(/images/bg_lineupbox_content.gif) repeat-x scroll 0%;
height:424px;
padding:10px 15px;
width:670px;
}
.prodlines .wrapper {
height:424px;
overflow:hidden;
position:relative;
width:696px;
}
.prodlines .btm {
background:transparent url(/images/bg_lineupbox_btm.gif) no-repeat scroll left top;
}
.textbox {
padding:15px;
}
.lifechanges .chkboxes {
font-weight:bold;
height:20px;
}
.lifechanges .noevents_story {
color:#CC0000;
display:none;
font-size:14px;
font-weight:bold;
margin:10px 5px 10px 0pt;
}
.center {
display:block;
text-align:center;
}
ul.blue_li {
margin:5px 0pt 0pt;
padding:0pt;
}
ul.blue_li li {
background:transparent url(/images/li_blue.gif) no-repeat scroll left 7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0pt 0pt;
padding:0pt 0pt 0pt 10px;
}
.toggly {
margin:15px 0pt;
padding:0pt;
}
.toggly dt {
background:transparent url(/images/icn_expand.gif) no-repeat scroll left 2px;
cursor:pointer;
padding:0pt 0pt 0pt 20px;
}
.toggly dt.on {
background:transparent url(/images/icn_collapse.gif) no-repeat scroll left 2px;
}
.toggly dd {
padding:0pt 0pt 0pt 20px;
}
.toggly dt:hover {
text-decoration:underline;
}
.toggly_expand {
background:transparent url(/images/icn_expand.gif) no-repeat scroll 0px 3px;
padding-left:15px;
}
.toggly_expand:hover {
background:transparent url(/images/icn_expand_hover.gif) no-repeat scroll 0px 3px;
}
.toggly_collapse {
background:transparent url(/images/icn_collapse.gif) no-repeat scroll 0px 3px;
padding-left:15px;
}
.toggly_collapse:hover {
background:transparent url(/images/icn_collapse_hover.gif) no-repeat scroll 0px 3px;
}
.hide {
display:none;
}